function authorization(){}
//Метод вызывается при клике по ссылке "Войти"
authorization.startLogin = function(){
  alert(2);
}
//Метод вызывается при клике по ссылке "Зарегистрироваться"
authorization.startReg = function(){
  $('#authorization').html(authorization.getRegForm1());
  tip.initBlockTips($('#authorization'));
}

//Метод вызывается для перехода ко второму шагу регистрации
authorization.secondReg = function(genPassword){
  $('#authorization').html(authorization.getRegForm2(genPassword));
  tip.initBlockTips($('#authorization'));
}
//Метод вызывается для перехода ко второму шагу регистрации
authorization.thirdReg = function(genPassword){
  $('#authorization').html(authorization.getRegForm3(genPassword));
  tip.initBlockTips($('#authorization'));
}



//Метод осуществляет AJAX-работу обработки первого шага регистрации
authorization.checkRegForm1 = function(){
  var url = W_AJAX + 'authorization/reg_form1.php'
  var login = $('#inpLogin').val();
  var captcha = $('#inpCaptcha').val();
  $.post(url,
    {
      type: "application/x-www-form-urlencoded",
      login: login,
      captcha:  captcha
    },
    function(responseText){
      var jsonText = JSON.parse(responseText);//преобразуем в формат JSON
      if(jsonText['captcha'] == 'OK')
        validate.setCorrect($('#inpCaptcha'));
      else
        validate.setError($('#inpCaptcha'), jsonText['captcha']);
      if(jsonText['login'] == 'OK')
        validate.setCorrect($('#inpLogin'));
      else
        validate.setError($('#inpLogin'), jsonText['login']);
      if(jsonText['password'] != undefined)
        authorization.secondReg(jsonText['password']);
    });
}

//Метод осуществляет AJAX-работу обработки второго шага регистрации
authorization.checkRegForm2 = function(){
  var url = W_AJAX + 'authorization/reg_form2.php'
  var password = $('#inpPassword').val();
  if(password == 'или введите новый пароль') password = '';
  $.post(url,
    {
      type: "application/x-www-form-urlencoded",
      password:  password
    },
    function(responseText){
      var jsonText = JSON.parse(responseText);//преобразуем в формат JSON
      if(jsonText['password'] == 'OK')
        authorization.thirdReg(jsonText['genPassword']);
    });
}

//Метод осуществляет AJAX-работу обработки третьего шага регистрации
authorization.checkRegForm3 = function(){
  var url = W_AJAX + 'authorization/reg_form3.php'
  var eMail = $('#inpEMail').val();
  if(eMail == 'Введите e-mail') eMail = '';
  var password = ($('#inpPassword').length > 0) ? $('#inpPassword').val() : ''
  $.post(url,
    {
      type: "application/x-www-form-urlencoded",
      eMail:  eMail,
      password:  password
    },
    function(responseText){
      var jsonText = JSON.parse(responseText);//преобразуем в формат JSON
      if(jsonText['password'] == 'OK'){
        if($('#inpPassword').length > 0) validate.setCorrect($('#inpPassword'));
      }
      else
        authorization.secondReg(jsonText['genPassword']);
      if(jsonText['eMail'] == 'OK')
        validate.setCorrect($('#inpEMail'));
      else
        validate.setError($('#inpEMail'), jsonText['eMail']);
    });
}


//Метод возвращает HTML-код первого шага регистрации
authorization.getRegForm1 = function(){
  return '<div><form onsubmit="authorization.checkRegForm1();return false;"><input id="inpLogin" type="text" value="" alt="введите Ваш логин" /><br />' +
  '<img src="' + W_ABSPATH + 'capture" alt="" /><br />' +
  '<input id="inpCaptcha" type="text" value="" alt="Введите эти цифры" /><br />' +
  '<input type="submit" value="ОК" /></form></div>';
}

//Метод возвращает HTML-код второго шага регистрации
authorization.getRegForm2 = function(genPassword){
  return '<div><form onsubmit="authorization.checkRegForm2();return false;">' +
  'Запомните этот пароль: ' + genPassword + '<br />' +
  '<input id="inpPassword" type="text" value="" alt="или введите новый пароль" /><br />' +
  '<input type="submit" value="ОК" /></form></div>';
}

//Метод возвращает HTML-код третьего шага регистрации
authorization.getRegForm3 = function(genPassword){
  return '<div><form onsubmit="authorization.checkRegForm3();return false;">' +
  ( (!genPassword) ? 'Повторите свой пароль: <input id="inpPassword" type="text" value="" alt="Введите Ваш пароль еще раз" /><br />' : '') +
  '<input id="inpEMail" type="text" value="" alt="Введите e-mail" /><br />' +
  '<input type="submit" value="ОК" /></form></div>';
}


      /*
        document.location = mainPage + 'article/index.php?idArticle=' + jsonText;

      }*/